package com.lbmb.mdps.workbench.service;

import com.lbmb.mdps.commons.domain.DeliverReceive;
import com.lbmb.mdps.commons.domain.DeliverVo;
import com.lbmb.mdps.commons.domain.UserReceive;
import com.lbmb.mdps.commons.exception.DeliverException;

import java.util.List;

/**
 * @author 林文塨
 * @date 2022-06-01 2:14
 * description
 */
public interface DeliverService {

    Integer getDeliverTotal(DeliverReceive deliverReceive) throws DeliverException;

    List<DeliverVo> deliverPageList(DeliverReceive deliverReceive) throws DeliverException;

    void editOrderState(UserReceive userReceive) throws DeliverException;
}
